import jwt from 'jsonwebtoken';

const secretKey = 'xiaoxujs'; // 确保这个密钥在你的代码库中保密

function generateToken(user: { id: React.Key; name: string; password: string }) {
    const payload = {
        id: user.id,
        name: user.name,
        password: user.password,
        // 可以添加更多用户信息到 payload 中
    };
    const options = {
        expiresIn: 888 * 60 * 60, // token 过期时间，单位为秒（888小时）
    };
    return jwt.sign(payload, secretKey, options);
}

export {
    generateToken
}


